Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Serializable
data class GetPlatformBulkPayoutsResponse(val items: List<PlatformBulkPayout>, val page: PageInfo, val counts: PlatformBulkPayoutStatusStats)
Link copied to clipboard
@Serializable
data class PlatformBulkPayout(val id: String, val graphqlId: String, val name: String, val creatorId: String, val method: PlatformPayoutMethod, val arePayoutsGenerated: Boolean, val totalPayoutAmount: Long, val status: PlatformBulkPayoutStatus, val payoutStats: PlatformBulkPayoutStats, val statusUpdatedAt: @Serializable(with = InstantSerializer::class) Instant, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val updatedAt: @Serializable(with = InstantSerializer::class) Instant, val scheduledAt: @Serializable(with = InstantSerializer::class) Instant? = null)
Link copied to clipboard
@Serializable
data class PlatformBulkPayoutFilterInput(val statuses: List<PlatformBulkPayoutStatus>? = null, val methods: List<PlatformPayoutMethod>? = null, val criteria: PlatformBulkPayoutFilterInputCriteria? = null)
Link copied to clipboard
@Serializable
data class PlatformBulkPayoutFilterInputCriteria(val timestampRange: DateTimeRange? = null, val bulkPayoutId: String? = null)
Link copied to clipboard
@Serializable
data class PlatformBulkPayoutStats(val amount: PlatformPayoutStatusStats, val count: PlatformPayoutStatusStats)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class PlatformBulkPayoutStatusStats(val scheduled: Long, val preparing: Long, val prepared: Long, val ongoing: Long, val stopped: Long, val cancelled: Long, val completed: Long)